encoding/json/jsontext.encodeBuffer.wr (field)

10 uses

	encoding/json/jsontext (current package)
		encode.go#L73: 	wr io.Writer
		encode.go#L112: 	if _, ok := e.s.wr.(*bytes.Buffer); ok {
		encode.go#L120: 	e.encodeBuffer = encodeBuffer{Buf: b, wr: w, availBuffer: e.availBuffer, bufStats: e.bufStats}
		encode.go#L154: 	return e.wr != nil && (e.Tokens.Depth() == 1 || len(e.Buf) > 3*cap(e.Buf)/4)
		encode.go#L160: 	if e.wr == nil || e.avoidFlush() {
		encode.go#L173: 	if bb, ok := e.wr.(*bytes.Buffer); ok {
		encode.go#L195: 	n, err := e.wr.Write(e.Buf)
		pools.go#L105: 	if _, ok := e.s.wr.(*bytes.Buffer); ok {
		pools.go#L106: 		e.s.wr, e.s.Buf = nil, nil // avoid pinning the provided bytes.Buffer
		pools.go#L109: 		e.s.wr = nil // avoid pinning the provided io.Writer